draft (payable) at sight - Spanish English Dictionary